@import "../_fonts.scss";

body {
  background-color: #ddd;
  font-family: "IBM Plex Mono";
  font-size: 14px; 
  display: grid;
  justify-content: center;
  padding: 20px;
}

.Group {

  h2 {
    margin-top: 0;
  }
  
  width: 800px;
  background-color: white;
  padding: 20px;
  margin-bottom: 30px;
}

.Item {
  margin-bottom: 10px;

  & > .header {
    display: grid;
    grid-template-columns: max-content 1fr;
    grid-column-gap: 10px;
    font-size: 1.3em;
    align-items: center;
    padding: 5px;

    & > button:first-child {
      min-width: 30px;
    }
  }
}


code {
  background-color: #eee;
}

li {
  margin-bottom: 10px;

  &:last-child {
    margin-bottom: 0px;
  }
}

ul {
  list-style-type: none;
}